import request from "@/utils/request";

// 查询稽核工单汇总列表
export function listStat(data) {
  return request({
    url: "/audit/stat/list",
    method: "post",
    data: data,
  });
}

// 查询稽核工单汇总详细
export function getStat(id) {
  return request({
    url: '/audit/stat/' + id,
    method: 'get'
  })
}
// 查询稽核工单处理详细详细
export function getAudit_cl(id) {
  return request({
    url: "/system/audit_cl/" + id,
    method: "get",
  });
}
// 查询稽核工单总量详细列表
export function listAudit_zl(query) {
  return request({
    url: "/system/audit_zl/list",
    method: "get",
    params: query,
  });
}
// 查询稽核工单总量详细详细
export function getAudit_zl(TaskId) {
  return request({
    url: "/system/audit_zl/" + TaskId,
    method: "get",
  });
}
// 新增稽核工单总量详细
export function addAudit_zl(data) {
  return request({
    url: "/system/audit_zl",
    method: "post",
    data: data,
  });
}
// 新增稽核工单处理详细
export function addAudit_cl(data) {
  return request({
    url: "/system/audit_cl",
    method: "post",
    data: data,
  });
}

// 修改稽核工单总量详细
export function updateAudit_zl(data) {
  return request({
    url: "/system/audit_zl",
    method: "put",
    data: data,
  });
}


// 修改稽核工单详细
export function updateAudit_cl(data) {
  return request({
    url: "/system/audit_cl",
    method: "put",
    data: data,
  });
}

// 修改稽核工单详细
export function auditEdit(data) {
  return request({
    url: "/audit/stat/edit",
    method: "put",
    data: data,
  });
}

// // 新增稽核工单汇总
// export function addStat(data) {
//   return request({
//     url: "/audit/stat",
//     method: "post",
//     data: data,
//   });
// }

// // 修改稽核工单汇总
// export function updateStat(data) {
//   return request({
//     url: "/audit/stat",
//     method: "put",
//     data: data,
//   });
// }

// 删除稽核工单汇总
export function delStat(data) {
  return request({
    url: "/audit/stat/" + data.id,
    method: "delete",
  });
}

// 计算工单量的接口
export function getDailyStat(query) {
  return request({
    url: "audit/stat/getDailyStat",
    method: "get",
    params: query,
  });
}


// 统计列表导出
export function postExport(data) {
  return request({
    url: "/audit/stat/export",
    method: "post",
    data: data,
  });
}

// 稽核年月统计页面
export function postMonthList(data) {
  return request({
    url: "/audit/stat/monthList",
    method: "post",
    data: data,
  });
}